window restrictors - Spanish English Dictionary